#!/user/bin/env python3
# -*- coding: utf-8 -*-
import openpyxl

# 1.excel的文件结构(一个xlsx文件里有多个sheet,每个sheet里有多个单元格)

# 2.打开excel文件(必须是xlsx文件,不能是xls旧格式)
book = openpyxl.load_workbook('../files/example.xlsx')
print(book)

# 3.获取工作表信息
# 3.1获取工作簿中所有Sheet表的名字
print(book.sheetnames)
# 3.2获取当前活跃的表
print(book.active)
# 3.3通过表名获取表
print(book['Sheet3'])
# 3.4遍历所有表
for name in book.sheetnames:
    print(book[name])

# 4.获取工作表的相关信息
# 4.1获取表名：表对象.title
print(book.active.title)
# 4.2获取行数：表对象.max_row
print(book.active.max_row)
# 4.3获取列数：表对象.max_column
print(book.active.max_column)